Stack Transducers for Natural Language Interfaces
نویسندگان
چکیده
We introduce and investigate stack transducers, which are one-way stack automata with an output tape. A one-way stack automaton is a classical pushdown automaton with the additional ability to move the stack head inside the stack without altering the contents. For stack transducers, we distinguish between a digging and a non-digging mode. In digging mode, the stack transducer can write on the output tape when its stack head is inside the stack, whereas in non-digging mode, the stack transducer is only allowed to emit symbols when its stack head is at the top of the stack. These stack transducers have a motivation from natural language interface applications, as they capture long-distance dependencies in syntactic, semantic, and discourse structures. We study the computational capacity for deterministic digging and non-digging stack transducers, as well as for their non-erasing and checking versions. We finally show that even for the strongest variant of stack transducers the stack languages are regular.
منابع مشابه
1965 International Conference on Computational Linguistics GENERATION , PRODUCTION , AND
The notions of generation, production, synthesis etc. are analyzed, with the conclusion, that the description of a natural language should have a creative and a transductive part. As a system meeting the principal known conditions, a sequence of pushdown store transducers, interpreted as a stratificational language description, is proposed.
متن کاملDataset for a Neural Natural Language Interface for Databases (NNLIDB)
Progress in natural language interfaces to databases (NLIDB) has been slow mainly due to linguistic issues (such as language ambiguity) and domain portability. Moreover, the lack of a large corpus to be used as a standard benchmark has made datadriven approaches difficult to develop and compare. In this paper, we revisit the problem of NLIDBs and recast it as a sequence translation problem. To ...
متن کاملGeneration, production, and Translation
The notions of generation, production, synthesis etc. are analyzed, with the conclusion, that the description of a natural language should have ~ a creative and a transductive part. As a system meeting the principal known conditions, a sequence of pushdown store transducers, interpreted as a strat~f~cational language descrlption~is proposed.
متن کاملInp2 - 2
A tactile display that provides tactile stimulation from a distance is studied. Hundreds of ultrasonic transducers cooperate to make a focal point of ultrasound based on phased-array focusing technique. It provides tactile feedback to floating images and natural user interfaces. It also tactually delivers characters, symbols, drawings, etc. to users.
متن کاملPynini: A Python library for weighted finite-state grammar compilation
We present Pynini, an open-source library for the compilation of weighted finitestate transducers (WFSTs) and pushdown transducers (PDTs) from strings, contextdependent rewrite rules, and recursive transition networks. Pynini uses the OpenFst library for encoding, modifying, and applying WFSTs and PDTs. We describe the design of this library and the algorithms and interfaces used for compilatio...
متن کامل